# # Spawn descriptor # Object AFCM { Float MinTriggerRate Parent.TriggerRate |> 0.1 Float TriggerRate This.TriggerRate + GAME.GameDeltaTime Unsigned NumTriggered This.NumTriggered + 1u = 0u Unsigned Heartbeat Parent.Life.LifeFactor >= 0.0 [TRIGGER] This.MinTriggerRate * This.NumTriggered <= This.TriggerRate [TRIGGER] Parent.Spawns >= This.NumTriggered [TRIGGER] This.TriggerStart01 [RUN] This.TriggerStart02 [RUN] This.TriggerStart03 [RUN] This.TriggerStart04 [RUN] This.TriggerStart05 [RUN] This.TriggerStart06 [RUN] This.TriggerStart07 [RUN] This.TriggerStart08 [RUN] This.TriggerStart09 [RUN] This.TriggerStart10 [RUN] This.TriggerStart11 [RUN] This.TriggerStart12 [RUN] This.TriggerStart13 [RUN] This.TriggerStart14 [RUN] This.TriggerStart15 [RUN] This.TriggerStart16 [RUN] This.TriggerStart17 [RUN] This.TriggerStart18 [RUN] This.TriggerStart19 [RUN] This.TriggerStart20 [RUN] This.TriggerStart21 [RUN] This.TriggerStart22 [RUN] This.TriggerStart23 [RUN] This.TriggerStart24 [RUN] This.TriggerStart25 [RUN] This.TriggerStart26 [RUN] This.TriggerStart27 [RUN] This.TriggerStart28 [RUN] This.TriggerStart29 [RUN] This.TriggerStart30 Unsigned TriggerStart01 This.NumTriggered == 1u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn01 Unsigned TriggerStart02 This.NumTriggered == 2u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn02 Unsigned TriggerStart03 This.NumTriggered == 3u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn03 Unsigned TriggerStart04 This.NumTriggered == 4u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn04 Unsigned TriggerStart05 This.NumTriggered == 5u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn05 Unsigned TriggerStart06 This.NumTriggered == 6u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn06 Unsigned TriggerStart07 This.NumTriggered == 7u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn07 Unsigned TriggerStart08 This.NumTriggered == 8u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn08 Unsigned TriggerStart09 This.NumTriggered == 9u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn09 Unsigned TriggerStart10 This.NumTriggered == 10u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn10 Unsigned TriggerStart11 This.NumTriggered == 11u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn11 Unsigned TriggerStart12 This.NumTriggered == 12u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn12 Unsigned TriggerStart13 This.NumTriggered == 13u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn13 Unsigned TriggerStart14 This.NumTriggered == 14u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn14 Unsigned TriggerStart15 This.NumTriggered == 15u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn15 Unsigned TriggerStart16 This.NumTriggered == 16u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn16 Unsigned TriggerStart17 This.NumTriggered == 17u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn17 Unsigned TriggerStart18 This.NumTriggered == 18u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn18 Unsigned TriggerStart19 This.NumTriggered == 19u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn19 Unsigned TriggerStart20 This.NumTriggered == 20u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn20 Unsigned TriggerStart21 This.NumTriggered == 21u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn21 Unsigned TriggerStart22 This.NumTriggered == 22u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn22 Unsigned TriggerStart23 This.NumTriggered == 23u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn23 Unsigned TriggerStart24 This.NumTriggered == 24u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn24 Unsigned TriggerStart25 This.NumTriggered == 25u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn25 Unsigned TriggerStart26 This.NumTriggered == 26u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn26 Unsigned TriggerStart27 This.NumTriggered == 27u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn27 Unsigned TriggerStart28 This.NumTriggered == 28u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn28 Unsigned TriggerStart29 This.NumTriggered == 29u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn29 Unsigned TriggerStart30 This.NumTriggered == 30u [TRIGGER] GAME.ScriptSpawnDest [AFCM] GAME.ScriptSpawnPacket [SEND] Parent.ChildSpawn30 }